﻿/*
 * Settings chỉ chứa các biến dạng static để có thể truy cập toàn ứng dụng
 * Dữ liệu tạm thời lưu bằng storage trong file Settings.cs
 * Dữ liệu quan trọng lưu trong file XML bằng class GameData.cs
 */
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace PhysicsSimulator
{
    class Settings
    {
        //Turnable temp variable      
        public static float TurnableVelocity;
        public static float TurnableWeight;
        public static float TurnableEnviromentRatio;
        public static float TurnableRadial;
        public static bool moment_save_active;

        public static float SpringsEnviromentRatio;
        public static float SpringsK;
        public static bool spring_save_active;

        public static void RenewTempData()
        {
            TurnableVelocity = 0.0f;//radial/s
            TurnableWeight = 5.0f;//kilogram
            TurnableEnviromentRatio = 0.0f;//number
            TurnableRadial = 1.0f;//metter
            moment_save_active = true;
        }

        public static void RenewSpringsDatas()
        {
            SpringsEnviromentRatio = 0.0f;
            SpringsK = 5.0f;
            spring_save_active = true;
        }
    }
}
